@charset "utf-8";
/* CSS Document */
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,p{margin:0px;padding:0px;font-family:微软雅黑;color:#000;}
body{background:#ffffff;width: 100%;overflow-x: hidden;}
ul{list-style:none;}
img,a img{border:0px;border:none;}
a{text-decoration:none;}
a.hidefocus{outline:none}
a:hover{text-decoration:underline;text-decoration:none;}
label{ margin-bottom:0; font-weight:normal;}
input,textarea{border:0;outline:none;/*去除蓝色边框*/}
select::-ms-expand { display:none;}
select{ appearance:none; -moz-appearance:none; -webkit-appearance:none;background-color:#fff; }
.white{ background:#fff;}
/*****以上样式不可更改*****/

.header {width:100%;position:fixed;top:0;left:0;z-index:9992;background:#fff;}
.headerFlex{ display: flex; align-items: center; justify-content: space-between;}
.headerFlex .logo{ width: 219px; display: block;}
.headerFlex .logo img{ width: 100%;}
.headerFlex .nav,.headerFlex .nav .navbar_nav{ display: flex; align-items: center;}
.headerFlex .nav .navbar_nav li{ margin:0px 25px;  position: relative;}
.headerFlex .nav .navbar_nav li a{font-size: 16px; color: #333333; line-height:80px; display: block;position: relative;}
.headerFlex .nav .navbar_nav li:hover a,.headerFlex .nav .navbar_nav li.active a{ color: #0185CD;}
.headerFlex .nav .navbar_nav li.active a::before,.headerFlex .nav .navbar_nav li:hover a::before{ width: 100%;height: 2px; background: #0185CD; content: ""; position: absolute; bottom:15px; left:0px;}
.headerFlex .nav .navbar_nav li .dropdown_menu {display:none;position:absolute;top:80px;width:200px;background:rgba(239, 244, 246, 1);left:50%;transform:translateX(-50%); z-index: 9;}
.headerFlex .nav .navbar_nav li .dropdown_menu a {border-bottom: 1px solid RGBA(227, 228, 224, 1);font-size: 14px; color: #747474; line-height: 21px; padding: 10px 15px; text-align: center;}
.headerFlex .nav .navbar_nav li .dropdown_menu a::before{ display: none;}
.headerFlex .nav .navbar_nav li:hover .dropdown_menu{ display: block;}
.headerFlex .nav .navbar_nav li .dropdown_menu a:hover,.headerFlex .nav .navbar_nav li .dropdown_menu a.active{ color: #0185CD; font-weight: bold;}
.hraderRgith{ display: flex; align-items: center; margin-left: 15px;}
.hraderRgith .search{ width: 17px; cursor: pointer; display: flex; align-items: center; justify-content: center;}
.hraderRgith .search img{ width: 100%;}
.hraderRgith em{width: 1px; height: 14px; background: #929292; margin: 0px 22px;}
.hraderRgith .tel{ display: flex; align-items: center;}
.hraderRgith .tel img{ width:17px; margin-right: 17px;}
.hraderRgith .tel img.bs-dh{ display: none;}
.hraderRgith .tel img.hs-dh{ display: block;}
.hraderRgith .tel span{font-size: 16px; font-weight: bold; color:#323232; line-height: 30px;}
.searchshow{position: fixed; top:-200%; left:0; width: 100%; background: #ffffff; display: block; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);transition:0.4s; z-index: 99994;} 
.searchshow.open{ top: 0;}
.searchshow .container{position: relative; padding-top:25px; padding-bottom:25px;}
.searchshow .item{ display: flex; align-items: center; justify-content: space-between;}
.searchshow .item .text{color: #777777; font-size: 16px; line-height: 25px; flex: 1; width: 100%;}
.searchshow .item .close{ width: 25px; height: 25px; display: flex; align-items: center; justify-content: center; cursor: pointer; opacity: 1;}
.searchshow .item .close svg{pointer-events: none; width: 16px; height: 16px; color: #0185CD;; opacity: 1;}
.searchshow .search-input{ position: relative;}
.searchshow .search-input{ position: relative; background:transparent;font-size:16px;border:none;border-bottom:1px solid #eceaea;padding:11px 12px 13px 0px;width:100%;color:#333333;margin-top:12px;border-radius:0;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.searchshow .search-btn{color:#333333;font-size:30px;line-height:1;position:absolute;cursor:pointer;top:19px;padding:5px 0 4px 4px;margin-top:-4px;right:-1px;z-index:3;display:inline-block;background:none;border:none;-moz-transition:color 0.2s linear;-o-transition:color 0.2s linear;-webkit-transition:color 0.2s linear;transition:color 0.2s linear;}
.searchshow .search-btn svg{pointer-events: none; width:20px; height: 20px; color: #0185CD;}
.app_tel,#navToggle,.m_nav {display:none;}

.banner{ position: relative; overflow: hidden;}
.banner img{ width: 100%;}
.banner .swiper-slide .text{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; text-align: center;}
.banner .swiper-slide .text .logo{ display: block; width: 306px; margin: 0 auto;}
.banner .swiper-slide .text h2{font-size: 56px; font-weight: bold; color: #FFFFFF; line-height:1.1; text-shadow: 2px 3px 2px rgba(25,38,73,0.5); margin:45px 0px;}
.banner .swiper-slide .text p{font-size: 20px; color: #FFFFFF; line-height:1.1;}
.banner-button {position: absolute; left: 0; top: 50%; width: 100%;transform: translateY(-50%);  z-index: 9;}
.banner-button .container{ position: relative; top: 0;}
.swiper-button-next,.swiper-button-prev{ background:rgba(0, 0, 0, .5);width: 40px; height: 116px; display: flex; align-items: center; justify-content: center; color: #ffffff; font-size: 18px; margin-top: 0px; transform: translateY(-50%); }
.banner .swiper-pagination { bottom: 20px;}
.swiper-pagination-bullet{width: 50px; height: 10px; background: #FFFFFF; opacity: 0.5; border-radius: 5px; margin: 0px 10px;}
.swiper-pagination-bullet.swiper-pagination-bullet-active{background: #FFFFFF; opacity: 1;}

.index-three-box{ background: #ffffff; padding: 80px 0px;}
.index-three-box-list{ display: flex; flex-wrap: wrap;border-radius: 12px; overflow: hidden;}
.index-three-box-list li{ width: 33.333333%; padding:35px 33px; position: relative;}
.index-three-box-list li:nth-child(1){ background: #0D9C92;}
.index-three-box-list li:nth-child(2){ background: #0185CD;}
.index-three-box-list li:nth-child(3){ background: #3E3E3E;}
.index-three-box-list li .msg{font-size: 24px; font-weight: bold; color: #FFFFFF; line-height:30px; opacity: 0.05;text-transform:uppercase; position: absolute; bottom: 3px; right:10px;}
.index-three-box-list li h3{ display: flex; align-items: center;font-size: 24px; font-weight: bold; color: #FFFFFF; line-height:35px;}
.index-three-box-list li h3 img{ width: 30px; height: 30px; margin-right: 11px;}
.index-three-box-list li p{font-size: 15px; color: #B5D2E2; line-height: 30px; margin-top: 15px;}

.index-fuwu{ padding: 80px 0px; background: url(../images/index-fuwu-1.jpg) no-repeat; background-size: cover;}
.title-box{ text-align: center;}
.title-box h2{font-size: 38px; font-weight: bold; color: #0185CD; line-height:40px;}
.title-box p{font-size: 16px; color: #6A6A6A; line-height:30px; margin-top: 15px;}
.index-fuwu-swiper{ margin-top: 90px; padding-bottom: 75px; position: relative;}
.index-fuwu-swiper .swiper-slide{ position: relative; border-radius: 12px;  overflow: hidden;}
.index-fuwu-swiper .swiper-slide .item .imgbox,.index-fuwu-swiper .swiper-slide .item .imgbox img{ width: 100%; height: 440px; object-fit: cover;}
.index-fuwu-swiper .swiper-slide .item .txtbox{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; text-align: center; padding: 24px;}
.index-fuwu-swiper .swiper-slide .item .txtbox .icon{  width: 40px; height: 50px; margin: 0 auto; display: block;}
.index-fuwu-swiper .swiper-slide .item .txtbox .icon img{ width: 100%;}
.index-fuwu-swiper .swiper-slide .item .txtbox h4{font-size: 19px;  color: #FFFFFF; line-height: 28px; margin-top: 24px;}
.index-fuwu-swiper .swiper-slide .itemtext{position: absolute; width: 100%; height: 100%; padding:70px 24px 40px 24px; background: #0185CD; left: 0; top: 0;opacity: 0;transition:0.3s;}
.index-fuwu-swiper .swiper-slide:hover .itemtext{ opacity: 1;}
.index-fuwu-swiper .swiper-slide .itemtext .itemtxt_title{ display: flex; align-items: center;}
.index-fuwu-swiper .swiper-slide .itemtext .itemtxt_title img{ width: 40px; height: 50px; margin-right: 8px;}
.index-fuwu-swiper .swiper-slide .itemtext .itemtxt_title h4{font-size: 17px; color: #FFFFFF; line-height: 28px;}
.index-fuwu-swiper .swiper-slide .itemtext em{width: 50px; height: 4px; background: #FFFFFF; margin: 40px 0px; display: block;}
.index-fuwu-swiper .swiper-slide .itemtext .text{min-height:120px; font-size: 15px; color: #FFFFFF; line-height: 25px;}
.index-fuwu-swiper .swiper-slide .itemtext .text p{ color: #ffffff;}
.index-fuwu-swiper .swiper-slide .itemtext .open{font-size: 14px; color: #FFFFFF; line-height: 30px; margin-top: 40px; display: block;}
.index-fuwu-swiper .swiper-slide .itemtext .open i{ margin-left: 8px;}
.index-fuwu-swiper .swiper-pagination { bottom: 0; width: 100%; display: flex; align-items: center; justify-content: center;}

.index-fuwu-swiper .swiper-button-prev{ left: -60px;}
.index-fuwu-swiper .swiper-button-next{ right: -60px;}

.index-jianjie{ background:#eff3f7 url(../images/jjBg.jpg) no-repeat center; background-size: cover; padding: 88px 0px;}
.index-jianjie-flex{ margin-top: 60px;}
.index-jianjie-flex h3{font-size: 26px;  font-weight: bold; color: #515151; line-height: 25px;}
.index-jianjie-flex .text { padding: 44px 0px;}
.index-jianjie-flex .text p{font-size: 15px; color: #202020;line-height: 30px;}
.index-jianjie-list{ display:flex; margin-top:12px;}
.index-jianjie-list li { margin-right: 90px;}
.index-jianjie-list li .item{ text-align: center;}
.index-jianjie-list li .item .t1{font-size: 30px; font-weight: bold; color: #0EBB1A; line-height: 25px;}
.index-jianjie-list li .item h5{font-size: 14px; font-weight: bold; color: #515151; line-height: 25px; margin-top: 20px;}
.index-jianjie .open{width: 140px; height: 44px; background: #0185CD; border-radius: 6px; display: flex; align-items: center; justify-content: center; color: #FFFFFF; font-size: 14px; margin-top: 60px;}
.index-jianjie .open:hover{ opacity: .8;}
.index-kehu{ background: #ffffff; padding: 72px 0px;}
.index-kehu-img-list{ display: flex; flex-wrap: wrap;border-radius: 12px; overflow: hidden; margin-top:65px;}
.index-kehu-img-list .item{ position: relative; width: 25%;}
.index-kehu-img-list .item img{ width: 100%;}
.index-kehu-img-list .item.w50{  width: 50%;}
.index-kehu-img-list .item .text{ background: rgba(0, 0, 0, .5); position: absolute; bottom: 0; left: 0; width: 100%; padding:10px 24px;transition:0.6s; height: 50px;}
.index-kehu-img-list .item .text h5{ color: #ffffff; font-size: 16px; color: #FFFFFF; line-height:30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index-kehu-img-list .item .text .open{display: flex; align-items: center; justify-content: center;font-size: 14px; color:#C6C6C6; line-height: 30px; display: none;}
.index-kehu-img-list .item .text .open i{ margin-left: 8px;}
.index-kehu-img-list .item .text .open:hover{ color: #ffffff;}
.index-kehu-img-list .item:hover .text{ bottom:0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center;background: rgba(0, 0, 0, .6);}
.index-kehu-img-list .item:hover .text .open{ display: flex;}
.index-kehu-img-list .flex{ display: flex; flex-wrap: wrap; width: 50%;}

.index-kehu-logo-list{ display: flex;flex-wrap: wrap; margin-top: 75px;}
.index-kehu-logo-list li{ width: 20%; height:115px; display: flex; align-items: center; justify-content: center; padding: 15px; border: 1px solid #F0F2F7;}
.index-kehu-logo-list li img{ max-width: 100%; max-height: 100%;}


.liuyan-wrap{ background: url(../images/liuyan.jpg) no-repeat; background-size: cover; padding: 70px 0px;}
.liuyan-wrap .title-box h2,.liuyan-wrap .title-box p{ color: #ffffff;}
.liuyan-form{ display: flex; flex-wrap: wrap; margin-top: 50px;}
.liuyan-form .item{ position: relative;}
.liuyan-form .item .text{ width: 100%;height: 46px; background: #FFFFFF; border-radius: 4px; font-size: 14px; color: #333; padding-left: 50px; padding-right: 20px;}
.liuyan-form .item .icon{ width: 18px; height: 18px; position: absolute; left:20px; top: 50%;transform: translateY(-50%);  display:flex; align-items: center; justify-content: center;}
.liuyan-form .item .icon img{ width: 100%;}
.liuyan-form-button{width: 300px; height: 46px; background: #34AAEA; border: 1px solid #FFFFFF;border-radius: 4px; display: flex; align-items: center; justify-content: center; color: #FFFFFF; font-size: 14px; margin: 0 auto; margin-top: 60px;}
.liuyan-form-button:hover,.index-news-more .open:hover{ opacity: .8;}
.index-news{ background: #EFF3F7; padding-top: 70px; padding-bottom: 110px;}
.index-news-wrap{background: #FFFFFF; border-radius: 12px; padding: 20px; margin-top: 60px; display: flex; flex-wrap: wrap;}
.index-news-left{ width: 580px;}
.index-news-img{ position: relative;border-radius: 12px; overflow: hidden; width: 100%; display: block;}
.index-news-img img{ width: 100%;-webkit-transition: -webkit-transform .5s;transition: transform .5s;}
.index-news-img:hover img{-webkit-transform: scale(1.1);transform: scale(1.1)}
.index-news-img .text{ position: absolute; bottom:0; background: rgba(0, 0, 0, .5); left: 0; width: 100%; padding:10px 13px;}
.index-news-img .text span{font-size: 16px; color: #FFFFFF; line-height: 30px; display: block;}
.index-news-more{ margin-top: 30px; background: url(../images/hy-img.jpg) no-repeat; background-size: cover; padding:35px 30px; display: flex; align-items: center; border-radius: 12px; overflow: hidden;}
.index-news-more .text{font-size: 28px; color: #FFFFFF; line-height: 40px; flex: 1; width: 100%;}
.index-news-more .open{width: 140px; height: 44px; background: #FFFFFF; border-radius: 6px; display: flex; align-items: center; justify-content: center;font-size: 14px; font-weight: bold; color: #0185CD;}
.index-news-list{ flex: 1; width: 100%; overflow: hidden; padding-left: 45px;}
.index-news-list li{ display: flex; align-items: center;}
.index-news-list li a{font-size: 16px; color: #464646; line-height: 41px; display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; flex: 1; width: 100%;}
.index-news-list li .time{font-size: 16px;  color: #BBBBBB; line-height: 41px; margin-left:15%;}
.index-news-list li:hover a,.index-news-list li:hover .time{ color: #168DCE;}

.footer{ background: #3E3E3E;}
.footerUp{ display: flex; align-items: center; padding: 44px 0px;}
.footer-logo{ width: 220px; display: block;}
.footer-logo img{ width: 100%;}
.footer-lianxi{ display: flex; align-items: flex-start;}
.footer-lianxi .item{ text-align: center; width: 245px; margin:0px 60px;}
.footer-lianxi .item .icon{width: 50px; height: 50px; background: #3E3E3E; border: 1px solid #939393;border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto;}
.footer-lianxi .item .icon img{ width: 26px; height: 26px;}
.footer-lianxi .item h4{font-size: 14px; font-weight: bold; color: #FFFFFF; line-height: 25px; margin-top: 15px;}
.footer-lianxi .item p{ font-size: 14px; color: #7B7B7B; line-height: 25px;}
.footer-lianxi .xian{width: 1px; height: 140px; background: #FFFFFF; opacity: 0.2;}
.footerUp .erweima{width: 148px;}
.footerUp .erweima .imgbox{ background: #ffffff; padding: 3px;}
.footerUp .erweima .imgbox img{ width: 100%;}
.footerUp .erweima span{font-size: 14px;  color: #FFFFFF; line-height: 25px; text-align: center; display: block; margin-top: 10px;}
.copyright{ padding: 15px;font-size: 14px; color: #8F8F8F; line-height: 25px; text-align: center; border-top: 1px solid rgba(255, 255, 255, .1);}
.copyright a{ color: #8F8F8F; margin-left: 8px;}
.copyright a:hover{ color: #ffffff;}
.wraptop{ padding-top: 80px;}
.page-banner{ position: relative;}
.page-banner img{ width: 100%;}
.page-banner .text{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; text-align: center;}
.page-banner .text h2{font-size: 56px; font-weight: bold; color: #000; line-height:1.1; text-shadow: 2px 3px 2px rgba(25,38,73,0.5); margin-bottom: 45px;}
.page-banner .text p{font-size: 20px; color: #FFFFFF; line-height:1.1;text-transform:uppercase;text-shadow: 2px 3px 2px rgba(25,38,73,0.5); letter-spacing:1px ;}

.about{ padding-top: 80px;}
.about-list li{ display: flex; align-items: center; margin-top: 80px;}
.about-list li .txtbox{ flex: 1; width:50%; padding-right: 90px;}
.about-list li .txtbox h3{font-size: 20px; font-weight: bold; color: #0185CD; line-height: 30px;}
.about-list li .txtbox em{width: 30px; height: 4px; background: #0185CD; display: block; margin: 35px 0px;}
.about-list li .txtbox .text p{font-size: 15px; color: #202020; line-height: 40px;}
.about-list li .imgbox{ width: 50%; flex: 1;}
.about-list li .imgbox img{ width:100%;}
.about-list li:nth-of-type(2n) { flex-direction: row-reverse;}
.about-list li:nth-of-type(2n) .txtbox{ padding-left:90px; padding-right: 0px;}

.service{ padding: 70px 0px;}
.service-wrap{ display: flex; flex-wrap: wrap;}
.service-wrap-left{ width: 300px; margin-right: 20px; overflow: hidden;}
.service-title{ background: url(../images/fw-img-01.jpg) no-repeat; background-size: cover; padding: 15px 40px;}
.service-title img{ width: 100%;}
.service-title h2{font-size: 30px; font-weight: bold; color: #FFFFFF; line-height:1.1; margin-top: 20px;}
.service-wrap-left-sidebar-ul{ background: #EFF4F6; padding-bottom: 15px; margin-top: 1px;}
.service-wrap-left-sidebar-ul li{border-bottom:1px solid #E4E4E4; position: relative;}
.service-wrap-left-sidebar-ul li a{font-size: 16px; color: #000000; line-height: 28px; display: block; padding: 15px 70px 15px 20px;}
.service-wrap-left-sidebar-ul li.active a,.service-wrap-left-sidebar-ul li:hover a{ background:#0185CD; color: #ffffff;}
.service-wrap-left-sidebar-ul li i.fa-angle-right{ position: absolute; right:20px; top: 50%;transform: translateY(-50%); display: none; font-size: 18px;}
.service-wrap-left-sidebar-ul li.active i.fa-angle-right,.service-wrap-left-sidebar-ul li:hover i.fa-angle-right{ color: #ffffff; display: block;}
.service-wrap-left-lianxi{ background: #0185CD; margin-top: 12px; padding-bottom: 15px;}
.service-wrap-left-lianxi .erweima{ padding: 24px 0px; text-align: center; border-bottom: 1px dashed rgba(228, 228, 228, .21);}
.service-wrap-left-lianxi .erweima img{ padding:2px; background: #ffffff; width: 170px;}
.service-wrap-left-lianxi .erweima span{display: block;font-size: 16px; color: #FFFFFF; line-height: 25px; margin-top: 15px;}
.service-wrap-left-link li{ padding:11px 0px; text-align: center;}
.service-wrap-left-link li h5{font-size: 14px; font-weight: bold; color: #FFFFFF; line-height: 25px;}
.service-wrap-left-link li p{font-size: 14px; color: #FFFFFF; line-height: 25px;}
.service-wrap-right{ flex: 1; width: 100%; overflow: hidden;}
.service-wrap-right-box{ display: flex; align-items: flex-start;}
.service-wrap-right-box .imgbox,.service-wrap-right-box .txtbox{ width: 50%;}
.service-wrap-right-box img{  width: 100%;}
.service-wrap-right-box .txtbox{ padding-left: 42px;}
.service-wrap-right-box .txtbox h2{font-size: 26px; font-weight: bold; color: #000000; line-height: 40px;}
.service-wrap-right-box .txtbox em{width: 30px; height: 4px; background: #0185CD; display: block; margin:35px 0px;}
.service-wrap-right-box .txtbox .text{ min-height:185px;}
.service-wrap-right-box .txtbox .text p{font-size: 16px; color: #202020; line-height: 32px;}
.service-wrap-right-box .text-btn{ margin-top: 20px; display: flex; flex-wrap: wrap;}
.service-wrap-right-box .text-btn a{width: 200px; height: 46px; border-radius: 4px; display: flex; align-items: center; justify-content: center;margin-right: 20px; font-size: 16px; }
.service-wrap-right-box .text-btn a img{ width: 22px; height: 22px; margin-right:14px;}
.service-wrap-right-box .text-btn a.tel{ font-weight: bold; background: #E8E8E8; color: #323232;}
.service-wrap-right-box .text-btn a.zixun{ background: #B88E1E; color: #ffffff;}
.service-wrap-right-box .text-btn a:hover{ opacity: .8;}
.service-wrap-right-text{ margin-top: 65px; background: #EFF3F7;border-radius: 6px;}
.service-wrap-right-text .title{font-size: 24px; font-weight: bold; color: #000000; padding: 30px; line-height: 1.1; border-bottom: 1px solid #E6E9ED;}
.service-wrap-right-text .text{ padding: 15px 30px;}
.service-wrap-right-text .text h4{font-size: 18px;  font-weight: bold; color: #0185CD; line-height: 28px; padding: 12px 0px;}
.service-wrap-right-text .text p{font-size: 16px; color: #000000; line-height: 40px; padding: 8px 0px; line-height: 1.2;}

.equipment,.news,.Cases,.Contact{ padding: 60px 0px;}
.equipment-list{ display:flex; flex-wrap: wrap; margin: 0px -37.5px;}
.equipment-list li{ width: 33.3333%; padding: 30px 37.5px;}
.equipment-list li .item{ display: block;}
.equipment-list li .item .imgbox,.equipment-list li .item .imgbox img{ width:100%;height: 322px; overflow: hidden; object-fit: cover;}
.equipment-list li .item .imgbox img{-webkit-transition: -webkit-transform .5s;transition: transform .5s;}
.equipment-list li .item:hover .imgbox img{-webkit-transform: scale(1.1);transform: scale(1.1)}
.equipment-list li .item .txtbox{font-size: 16px;  color: #000000; line-height: 24px; display: block; text-align: center; margin-top: 25px;}
.fanye{ display: flex; align-items:center; justify-content: center; margin-top: 30px;}
.fanye a{width: 40px; height: 40px; background: #FFFFFF; border: 1px solid #CCCCCC; border-radius: 6px; display: flex; align-items:center; justify-content: center; color: #474747; font-size: 18px; margin: 0px 10px;}
.fanye a:hover,.fanye a.active{background: #0185CD; color: #fff;}
.news-list li{ border-bottom:1px dashed #B5B5B5; padding: 25px 0px;}
.news-list li .item{ display: flex; align-items:center;}
.news-list li .item .time{width: 100px; height: 100px; background: #0185CD; text-align: center;font-size: 16px;  color: #FFFFFF;line-height: 36px; padding: 16px 0px; margin-right: 60px;}
.news-list li .item .time span{ display: block; font-size: 34px; font-weight: 400;}
.news-list li .item .text{ flex: 1; width: 100%; overflow: hidden;}
.news-list li .item .text h3{font-size: 20px; font-weight: bold; color: #000000; line-height: 36px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news-list li .item .text p{font-size: 16px; color: #727272; line-height: 32px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical; margin: 12px 0px;}
.news-list li .item .text .open{font-size: 14px; color: #0B1138; line-height:25px; display: flex; align-items: center;}
.news-list li .item .text .open i{width: 18px; height: 18px; background: #42301E; box-shadow: 0px 6px 7px 0px rgba(0,0,0,0.38); border-radius: 50%; display: flex; align-items: center; justify-content: center; color: #ffffff; font-size: 14px; margin-left: 12px;}
.news-list li .item:hover .time{ background: #F6AB00;}
.news-list li .item:hover .text .open i{ background: #F6AB00;}

.news_title{ border-bottom: 1px solid #D5DADF; padding: 40px 0px; text-align: center;}
.news_title h1{font-size: 26px; font-weight: bold; color: #000000; line-height: 32px;}
.news_title span{font-size: 14px; color: #757575; line-height: 32px; display: block; margin-top: 40px;}
.news_text p{font-size: 16px;  color: #3C3C3C; line-height: 32px; padding: 12px 0px; text-indent: 2em;}
.news_text img{ max-width: 100%; max-height: 100%; width: auto; height: auto;}


.Cases-list li{ background: #F5F5F7; padding: 20px; margin-top: 30px;}
.Cases-list li .item{ display: flex; align-items: flex-start;}
.Cases-list li .imgbox{width: 378px; height: 282px; margin-right: 30px; overflow: hidden;}
.Cases-list li .imgbox img{ width: 100%; height: 282px; object-fit: cover; -webkit-transition: -webkit-transform .5s;transition: transform .5s;}
.Cases-list li .item:hover .imgbox img{-webkit-transform: scale(1.1);transform: scale(1.1)}
.Cases-list li .item .txtbox{ flex:1; width: 100%; }
.Cases-list li .item .txtbox h3{font-size: 18px; color: #000000; line-height: 24px; margin-bottom: 30px;}
.Cases-list li .item .txtbox .flex,.anli-box-wrap .txtbox .flex{ display: flex; flex-wrap: wrap;}
.Cases-list li .item .txtbox .flex .lable,.anli-box-wrap .txtbox .flex .lable{height: 24px; background: #0185CD; border-radius: 12px; padding: 0px 20px; color: #FFFFFF; font-size: 14px; margin-right: 20px;}
.Cases-list li .item .txtbox .text{ min-height:120px; margin-top:35px;}
.Cases-list li .item .txtbox .text p{font-size: 16px; color: #6C6C6C; line-height: 32px;}
.Cases-list li .item .txtbox .open{font-size: 14px; color: #0185CD; line-height: 30px;}
.Cases-list li .item .txtbox .open i{ margin-left: 8px; }
.Cases-list li .item:hover .txtbox h3{color: #0185CD;}

.anli-box-wrap{ display: flex; align-items: flex-start;}
.anli-box-wrap .imgbox{ width: 560px;}
.anli-box-wrap .imgbox img{  width: 100%;}
.anli-box-wrap .txtbox{ width: 100%; flex: 1; padding-left:80px;}


.anli-box-wrap .txtbox h2{font-size: 26px; font-weight: bold; color: #000000; line-height: 40px; margin-bottom: 25px;}
.anli-box-wrap .txtbox em{width: 30px; height: 4px; background: #0185CD; display: block; margin:35px 0px;}
.anli-box-wrap .txtbox .text{ min-height:240px; margin-top: 25px;}
.anli-box-wrap .txtbox .text p{font-size: 16px; color: #202020; line-height: 32px;}
.anli-box-wrap .txtbox .text-btn{ margin-top: 20px; display: flex; flex-wrap: wrap;}
.anli-box-wrap .txtbox .text-btn a{width: 200px; height: 46px; border-radius: 4px; display: flex; align-items: center; justify-content: center;margin-right: 20px; font-size: 16px; }
.anli-box-wrap .txtbox .text-btn a img{ width: 22px; height: 22px; margin-right:14px;}
.anli-box-wrap .txtbox .text-btn a.tel{ font-weight: bold; background: #E8E8E8; color: #323232;}
.anli-box-wrap .txtbox .text-btn a.zixun{ background: #B88E1E; color: #ffffff;}
.anli-box-wrap .txtbox .text-btn a:hover{ opacity: .8;}


.Contact-wrap{ background: #0185CD; display: flex; flex-wrap: wrap;}
.Contact-wrap .map,.Contact-wrap .text{ width: 50%;}
.Contact-wrap .map img{  width: 100%;}
.Contact-wrap .text{ padding: 30px;}
.Contact-wrap .text dl{ display: flex; align-items:center; padding: 13px 0px;}
.Contact-wrap .text dl dt{ width: 34px; margin-right: 14px;}
.Contact-wrap .text dl dt img{ width: 100%;}
.Contact-wrap .text dl dd{ flex: 1; width: 100%;font-size: 16px; color: #FFFFFF; line-height: 34px;}
.Contact-wrap .text dl dd .erweima img{ background: #ffffff; width: 148px;}
.Contact-wrap .text dl dd .erweima span{ display: block; font-size: 16px; color: #FFFFFF; line-height: 20px; margin-top: 5px; width: 148px; text-align: center;}
.Contact-wrap-form{ margin-top: 80px;}
.Contact-wrap-form-list{ margin: 0px -40px; padding-top: 40px; display: flex; flex-wrap: wrap;}
.Contact-wrap-form-list li{ width: 100%; margin-top: 30px; padding: 0px 40px;}
.Contact-wrap-form-list li.w50{ width: 50%;}
.Contact-wrap-form-list li .textarea,.Contact-wrap-form-list li .text{height: 56px; background: #F7F7F7; border: 1px solid #C7D0DF; width: 100%; padding:15px 30px; font-size: 16px; color: #333;}
.Contact-wrap-form-list li .textarea{ min-height:200px;}
.Contact-form-button{width: 360px; height: 50px; background: #0185CD; border-radius: 25px; display: flex; align-items: center; justify-content: center; border: none; color: #ffffff; font-size: 18px; margin: 0 auto; margin-top: 50px;}



@media screen and (max-width:1468px) {
	.headerFlex .nav .navbar_nav li{ margin: 0px 20px;}
	.banner .swiper-slide .text h2,.page-banner .text h2{ font-size: 48px;}
	.page-banner .text h2{ margin-bottom: 20px;}
	.title-box h2{ font-size: 34px;}
	.footer-lianxi .item{ width: 220px; margin:0px 30px;}
	.service-wrap-right-box .txtbox h2{ font-size: 16px;}
	.service-wrap-right-box .txtbox em{ margin:18px 0px;}
	.service-wrap-right-box .text-btn a{ width: 185px; margin-right: 10px;}
	.equipment-list{ margin: 0px -15px;}
	.equipment-list li{ padding: 15px;}
	.Contact-wrap .text{ padding: 20px;}
	.Contact-wrap .text dl{ padding: 8px 0px;}
	.index-fuwu-swiper .swiper-button-prev{ left: 10px;}
  .index-fuwu-swiper .swiper-button-next{ right: 10px;}
	.Contact-wrap-form-list{ margin: 0px -15px}
	.Contact-wrap-form-list li{ padding: 0px 15px}
	
}

@media screen and (max-width:1199px) {
	.headerFlex .nav .navbar_nav li{ margin: 0px 10px;}
	.headerFlex .nav .navbar_nav li a{ font-size: 14px;}
	.headerFlex .nav .navbar_nav li .dropdown_menu{ width: 190px;}
	.headerFlex .nav .navbar_nav li .dropdown_menu a{ font-size: 13px;}
	.headerFlex .logo{ width: 200px;}
	.hraderRgith em{ margin: 0px 10px;}
	.hraderRgith .tel span{ font-size: 14px;}
	.hraderRgith .tel img{ margin-right: 12px; width: 14px;}
	
	.banner .swiper-slide .text h2, .page-banner .text h2{ font-size: 36px;}
	.title-box h2{ font-size: 28px;}
	.title-box p{ font-size: 14px; margin-top: 5px;}
	
	.banner .swiper-slide .text .logo{ width: 205px;}
	.banner .swiper-slide .text p{ font-size: 14px;}
	.banner .swiper-slide .text h2{ margin: 30px 0px;}
	.index-three-box,.index-fuwu,.index-jianjie,.index-kehu,.liuyan-wrap,.index-news,.equipment, .news, .Cases, .Contact,.service{ padding: 40px 0px;}
	
	.index-three-box-list li{ padding: 25px 22px;}
	.index-three-box-list li .msg{ font-size: 18px;}
	.index-three-box-list li h3{ font-size: 20px;}
	.index-three-box-list li p{ font-size: 14px; line-height: 28px;}
	.index-fuwu-swiper{ margin-top: 45px;}
	.index-fuwu-swiper .swiper-slide .itemtext .itemtxt_title img,.index-fuwu-swiper .swiper-slide .item .txtbox .icon{ width: 30px; height: 40px;}
	.index-fuwu-swiper .swiper-slide .itemtext .itemtxt_title h4,.index-fuwu-swiper .swiper-slide .item .txtbox h4{ font-size: 16px;}
	.index-fuwu-swiper .swiper-slide .itemtext .text{ font-size: 14px;}
	.index-fuwu-swiper .swiper-slide .item .imgbox, .index-fuwu-swiper .swiper-slide .item .imgbox img{ height: 380px;}
	.index-fuwu-swiper .swiper-slide .itemtext{ padding: 20px;}
	.index-fuwu-swiper .swiper-slide .itemtext em{ margin: 20px 0px;}
	.index-jianjie-flex,.index-kehu-img-list,.index-kehu-logo-list,.liuyan-form-button,.index-news-wrap{ margin-top: 30px;}
	.index-jianjie-list li{ margin-right:15px;}
	.index-kehu-img-list .item .text h5{ font-size: 14px;}
	.index-kehu-img-list .item .text{ padding: 6px 12px;}
	.index-kehu-logo-list li{ height: 90px;}
	.index-news-left{ width: 400px;}
	.index-news-more{ padding:18px;}
	.index-news-more .text{ font-size:20px;}
	.index-news-list{ padding-left: 24px;}
	.index-news-list li .time,.index-news-list li a{ line-height: 30px; font-size: 14px ;}
	.index-news-img .text span{ font-size: 14px;}
	.footerUp{ padding: 24px 0px;}
	.footer-lianxi .item .icon{ width: 40px; height: 40px;}
	.footer-lianxi .item .icon img{ width: 16px; height: 16px;}
	.footer-lianxi .item p{ font-size: 13px; line-height: 1.5;}
	.footer-lianxi .item{ width: auto;}
	.copyright{ font-size: 13px; padding: 6px 10px;}
	.about{ padding-top: 40px;}
	.about-list li{ margin-top: 40px;}
	.about-list li .txtbox{ padding-right: 40px;}
	.about-list li:nth-of-type(2n) .txtbox{ padding-left: 40px;}
	.about-list li .txtbox .text p{ font-size: 14px; line-height: 1.6;}
	.about-list li .txtbox h3{ font-size: 18px;}
	.about-list li .txtbox em{ margin: 25px 0px;}
	.service-wrap-left{ width: 240px;}
	.service-title{ padding: 15px;}
	.service-title h2{ font-size: 20px;}
	.service-wrap-left-sidebar-ul li a{ font-size: 14px;}
	.service-wrap-left-sidebar-ul li a{ padding:8px 20px 8px 8px;}
	.service-wrap-left-sidebar-ul li i.fa-angle-right{ right: 8px;}
	.service-wrap-left-link li p{ font-size: 13px;}
	.service-wrap-right-box .txtbox{ padding-left: 22px;}
	.service-wrap-right-box .txtbox h2{ line-height: 1.4;}
	.service-wrap-right-box .txtbox .text p{ font-size: 14px; line-height: 1.4;}
	.service-wrap-right-box .txtbox .text{ min-height: auto;}
	.service-wrap-right-box .text-btn a,.anli-box-wrap .txtbox .text-btn a{ font-size: 13px; width: 140px;}
	.service-wrap-right-box .text-btn a img,.anli-box-wrap .txtbox .text-btn a img{ width: 18px; height: 18px; margin-right: 4px;}
	
	
	.service-wrap-right-text{ margin-top: 30px;}
	.service-wrap-right-text .title{ font-size: 18px; padding: 18px;}
	.service-wrap-right-text .text{ padding: 18px;}
	.service-wrap-right-text .text h4{ font-size: 16px; padding: 6px 0px;}
	.service-wrap-right-text .text p{ font-size: 14px; padding: 3px 0px; line-height: 1.8;}
	.equipment-list li .item .imgbox, .equipment-list li .item .imgbox img{ height: 220px;}
	.equipment-list li .item .txtbox{margin-top: 10px; font-size: 14px;}
	.news-list li .item .time{ margin-right: 30px;}
	.news_title{ padding: 20px 0px;}
	.Cases-list li .imgbox{ width: 300px; height: 180px;}
	.Cases-list li .imgbox img{ height: 180px;}
	.Cases-list li .item .txtbox h3{ font-size: 16px; margin-bottom: 10px;}
	.Cases-list li .item .txtbox .text{ margin-top: 10px; min-height: auto;}
	.Cases-list li .item .txtbox .text p{ font-size: 14px; line-height: 1.5;}
	.anli-box-wrap .imgbox{ width: 460px;}
	.anli-box-wrap .txtbox{ padding-left: 40px;}
	.anli-box-wrap .txtbox h2{ font-size: 18px; line-height: 30px; margin-bottom: 10px;}
	.anli-box-wrap .txtbox .text p{ font-size: 14px; line-height: 1.8;}
	.anli-box-wrap .txtbox .text{ min-height: 185px;}
	.Contact-wrap .text dl dd{ font-size: 14px;}
	.Contact-wrap-form{ margin-top: 40px;}
	.Contact-wrap-form-list{ margin: 0px -15px; padding-top: 10px;}
	.Contact-wrap-form-list li{ padding: 0px 15px;}
	
}

@media screen and (max-width:992px) {
	.hraderRgith .tel,.headerFlex .nav .navbar_nav{ display: none;}
	#navToggle, .m_nav{ display: block;}
	.header{ padding: 12px 0px;}
	.header #navToggle {height:25px; width: 25px; display: block;}
	.header #navToggle span {position:relative;width:25px;height:2px; margin-top: 12px;}
	.header #navToggle span:before,.header #navToggle span:after {content:'';position:relative;width:100%;height:2px;left:0;}
	.header #navToggle span,.header #navToggle span:before,.header #navToggle span:after {-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;display:block;background:#0185CD;}
	.header #navToggle span:before {top:8px;}
	.header #navToggle span:after {bottom:10px;}
	.header #navToggle.open span:before {top:10px;-webkit-transform:translateY(-11px) rotate(-45deg);-moz-transform:translateY(-11px) rotate(-45deg);-ms-transform:translateY(-11px) rotate(-45deg);-o-transform:translateY(-11px) rotate(-45deg);transform:translateY(-11px) rotate(-45deg);}
	.header #navToggle.open span:after {bottom:13px;-webkit-transform:translateY(10px) rotate(45deg);-moz-transform:translateY(10px) rotate(45deg);-ms-transform:translateY(10px) rotate(45deg);-o-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg);}
	.header #navToggle.open span {background:none;}
	.header #navToggle.open span:before,.header #navToggle.open span:after {background:#0185CD;}
	.headerFlex .logo{ width: 166px;}
	.m_nav {position:fixed;top:0px;width:100%;height:100%;background:#fff;transition:all ease 0.5s;-webkit-transition:all ease 0.5s;z-index:1000;opacity:1;visibility:visible;margin-top:0;overflow-y:auto;transition:all .6s cubic-bezier(.77,0,.175,1) 0ms; top:-200%;}
	.m_nav.open {top: 0;}
	.m_nav .ul { padding-top: 70px;}
	.m_nav .ul li {padding: 0px 15px; position: relative;}
	.m_nav .ul li a { display: block; color: #333333; font-size: 14px;border-bottom: 1px solid #e8e8e8; line-height: 50px;}
	.m_nav .ul li.active a,.m_nav .ul li .dropdown_menu a.active { color:  #0185CD;}	
	.m_nav .ul li .dropdown_menu{ display: none;}
	.m_nav .ul li .dropdown_menu a {display:block;line-height:25px;padding:10px 20px; font-size: 14px; box-sizing:border-box;border-bottom:1px solid #f5f5f5;}
	.m_nav .ul li .fa-angle-right::before{float: right; margin-left: 15px; content: '\f105'; font-size: 24px; position: absolute; right:20px; top: 0px;}
	.app_tel{ position: fixed; bottom: 100px; right:10px;background: rgba(0, 0, 0, .4); display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; z-index: 99; border-radius: 50%;}
	.app_tel img{ width: 17px; border-radius: 50%;}
	.searchshow .container{ padding: 15px;}
	.index-fuwu-swiper .swiper-button-next{ right: 10px;}
	.index-fuwu-swiper .swiper-button-prev{ left: 10px;}
	.index-three-box-list li{  width: 100%;}
	
	.title-box h2{ font-size: 22px;}
	.liuyan-form .item{ margin-top: 10px;}
	.liuyan-form{ margin-top: 20px;}
	.wraptop{ padding-top: 55px;}
	
	.banner .swiper-slide .text h2, .page-banner .text h2{ font-size: 28px;}
	.page-banner .text p{ font-size: 14px;}
	.about{ padding-top: 20px;}
	.footerUp{ display: block;}
	.footer-logo{ margin: 0 auto;}
	.footer-lianxi{ display: block;}
	.footer-lianxi .item{ margin: 0px; padding: 10px 0px;}
	.footer-lianxi .xian{ width: 100%; height: 1px;}
	.footerUp .erweima{ margin:10px auto;}
	.service-wrap-left{ display:none;}
	.index-three-box, .index-fuwu, .index-jianjie, .index-kehu, .liuyan-wrap, .index-news, .equipment, .news, .Cases, .Contact, .service{ padding: 20px 0px;}
	.news-list li .item .text h3{ font-size: 16px;}
	.news-list li .item .text p{ font-size: 14px; margin: 4px 0px;}
	.fanye a{ width: 30px; height: 30px; font-size: 13px; margin: 0px 4px;}
	.news_title span{ margin-top: 20px;}
	.news_title h1{ font-size: 20px;}
	.news_text p{ font-size: 14px; padding: 4px 0px;}
	.anli-box-wrap .imgbox{ width: 280px;}
	.anli-box-wrap .txtbox{ padding-left: 20px;}
	.Contact-wrap{ display: block;}
	
	.Contact-wrap .map, .Contact-wrap .text{ width: 100%;}
	.index-news-wrap{ display: block;}
	.index-news-left{ width: 100%;}
	.index-news-list{ padding: 0px; margin-top: 20px;}
	
}



@media screen and (max-width:640px) {
	.index-kehu-img-list .flex,.index-kehu-img-list .item.w50{ width: 100%;}	
	.banner img{ height: 280px;}
	.banner .swiper-slide .text .logo img{ height: auto;}
	.banner .swiper-slide .text h2, .page-banner .text h2{ font-size:18px; margin: 15px 0px;}
	.banner .swiper-slide .text .logo{  width: 180px;}
	.swiper-button-next, .swiper-button-prev{ width:25px; height:60px;}
	.swiper-pagination-bullet{ height: 6px; width: 24px;}
	.banner .swiper-slide .text p{ font-size: 13px;}
	.index-three-box-list li{ padding: 14px; padding-bottom: 20px;}
	.index-three-box-list li h3{ font-size: 16px;}
	.index-three-box-list li h3 img{ width: 24px; height: 24px; margin-right: 4px;}
	.index-three-box-list li p{ margin-top: 10px;}
	.index-fuwu-swiper{ margin-top: 25px; padding-bottom: 30px;}
	.index-jianjie-flex h3{ font-size: 15px;}
	.index-jianjie-flex .text{ padding: 10px 0px;}
	.index-jianjie-flex .text p{ font-size: 14px; line-height: 1.8;}
	.index-jianjie-list li .item h5{ margin-top: 15px;}
	.index-jianjie-list li{ margin: 0px; padding: 0px 10px;}
	.index-jianjie-list li .item .t1{ font-size: 24px;}
	.index-jianjie-list li .item h5{ font-size: 13px; margin-top: 5px;}
	.index-jianjie .open{ margin-top: 20px;}
	.index-kehu-logo-list li{ width:50%;}
	.title-box h2{ font-size: 18px;}
	.index-jianjie-flex, .index-kehu-img-list, .index-kehu-logo-list, .liuyan-form-button, .index-news-wrap{ margin-top: 20px;}
	.index-news-more{ margin-top: 15px;}
	.index-news-more .text{ font-size: 16px; line-height: 1.5;}
	.index-news-list li .time{ margin-left:15px; width: 80px;}
	.footerUp{ display: none;}
	.page-banner img{ height: 120px;}
	.about-list li{ display: block; margin-top: 20px;}
	.about-list li .txtbox em{ margin: 8px 0px;}
	.about-list li .txtbox{ width: 100%; padding: 0px;}
	.about-list li .imgbox{ width: 100%; margin-top: 12px;}
	.about-list li:nth-of-type(2n) .txtbox{ padding: 0px;}
	.liuyan-form-button{ width: 180px; height: 40px;}
	.service-wrap-right-box{ display: block;}
	.service-wrap-right-box .imgbox, .service-wrap-right-box .txtbox{ width: 100%;}
	.service-wrap-right-box .txtbox{ padding: 0px; margin-top: 22px;}
	.equipment-list{ margin: 0px -5px;}
	.equipment-list li{ width: 100%; padding:10px 5px;}
	.news-list li{ padding: 12px 0px;}
	.news-list li .item{ display: block; position: relative;}
	.news-list li .item .text{ width: 100%;}
	.news-list li .item .time{ display: block; height: auto; width: 100%; position: absolute; bottom: 0; right: 0; margin: 0px; font-size: 13px; line-height: 1.8; display: none;}
	.news-list li .item .time span{ display: inline-block; font-size:16px;}
	.news-list li .item .text p{ line-height: 1.6;}
	.news_title{ padding: 0px; padding-bottom: 10px;}
	.news_title span{ margin-top: 5px; line-height: 1.5;}
	.news_title h1{ font-size: 16px;}
	.news_text p{ line-height: 1.8;}
	.Cases-list li{ padding: 15px;}
	.Cases-list li .item{ display: block;}
	.Cases-list li .imgbox{ width: 100%;}
	.Cases-list li .item .txtbox{ margin-top: 15px;}
	.Cases-list li{ margin-top: 15px;}
	.anli-box-wrap{ display: block;}
	.anli-box-wrap .imgbox{ width: 100%;}
	.anli-box-wrap .txtbox{ padding: 0px; margin-top: 15px;}
	.anli-box-wrap .txtbox .text{ margin-top: 15px;}
	.Cases-list li .item .txtbox h3{ font-weight: bold;}
	.Cases-list li .item .txtbox .flex .lable, .anli-box-wrap .txtbox .flex .lable{ padding: 0px 10px; font-size: 13px;}
	.Contact-wrap .text{ padding: 12px;}
	.Contact-wrap .text dl dt{ width: 24px; margin-right: 10px;}
	.Contact-wrap .text dl dd{ line-height: 24px;}
	.Contact-wrap .text dl dd .erweima img{ width: 128px;}
	.Contact-wrap-form{ margin-top: 20px;}
	.Contact-wrap-form-list li{ margin-top: 12px;}
	.Contact-wrap-form-list li .textarea, .Contact-wrap-form-list li .text{ padding: 12px; height: 40px; font-size: 13px;}
	.Contact-wrap-form-list li .textarea{ min-height: 120px;}
	.Contact-wrap-form-list li.w50{ width: 100%;}
	.Contact-form-button{ width: 140px; height: 40px; margin-top:20px;}
	.Contact-wrap .text dl dd .erweima span{ width: 128px; font-size: 14px;}
}
